From 257dea55a7f13015f2824babd0a914951adc86ff Mon Sep 17 00:00:00 2001 From: Richard Hult Date: Wed, 7 Jan 2009 15:44:52 +0100 Subject: [PATCH] Handle NULL event mask in _gdk_windowing_window_at_pointer --- gdk/quartz/gdkwindow-quartz.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index 151f6784a9..3b517e601f 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1915,11 +1915,12 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display, { GdkWindow *found_window; gint x, y; + GdkModifierType tmp_mask = 0; found_window = _gdk_windowing_window_get_pointer (display, _gdk_root, &x, &y, - mask); + &tmp_mask); if (found_window) { GdkWindowObject *private; @@ -1946,6 +1947,9 @@ _gdk_windowing_window_at_pointer (GdkDisplay *display, *win_y = -1; } + if (mask) + *mask = tmp_mask; + return found_window; } -- 2.30.2